home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 11 / AMUG BBS in a Box Volume XI (April 1994) (MacWizards).iso / Files / Tele / D-F / Formula1 Demo1.1.sit / F1 Docs Demo.eng next >
Encoding:
Text File  |  1993-12-05  |  15.4 KB  |  372 lines  |  [TEXT/ttxt]

  1. Formula 1 Demo
  2. This is a reduced manual for Formula 1, but should be enough to test the mailer.
  3. You can order the complete version of F1 to:
  4.  
  5.     Massimo Senna
  6.     via Calchi 5
  7.     27100 PAVIA ITALY
  8.  
  9. Fidonet    2:331/313.1
  10. Compuserve    71531,32
  11. AppleLink    ITA0245
  12. Internet    71531.32@Compuserve.com
  13.  
  14.  Fax : +39 382 308562
  15.  
  16. The price is $30 + $10 for shipment outside Italy. 
  17. If you are a registered user of ZipExtract the price is $20 + $10 for shipment outside Italy.
  18. If you are a Compuserve user you can use the Shareware Registry to register to F1, use GO SWREG to access the registry.
  19. F1 is now shipped with a free copy of ZipExtract 2.0 that allows you to receive 'zipped' mail packets and is compatible with PkZip 2.0x.
  20.  
  21. This Demo is fully functional but has these limits:
  22. - The application will expire after March '94
  23. - F1 will make only one call during a event
  24. - A session cannot be longer than 10 to 15 minutes (random value)
  25.  
  26. Introduction
  27. Formula 1 is a communication module that improves the performance of point or BBS programs. F1 can be used as a replacement of TabbyNet and Call modules for Tabby and Copernicus, but can be used also with CounterPoint and MacWoof.
  28. This is what F1 improves:
  29. - Full support of EMSI, WaZoo and FTS-0001 protocols.
  30. - File transfers with ZedZap and ZedZip with crash recovery
  31. - Full support of high speed modems:
  32.     - serial speed up to 57600 baud
  33.     - hardware handshake
  34. - Support for all the devices and tools registered with the Communication Toolbox.
  35.  
  36. Points:
  37. - 4D or 5D address (uses fakenet if the boss requires it)
  38.  
  39. BBS:
  40. - 3 levels of File Request: Default, for ‘known’ nodes and for protected sessions
  41.  
  42. Hardware Requirements
  43. F1 works on any Macintosh with at least 2MBytes of RAM and System 7.0 or newer.
  44. If you use the hardware handshake you need suited cable.
  45.  
  46. Technical Support
  47. This manual should be useful to help you install and use F1, if you need more help you can reach me at these electronic addresses:
  48.  
  49. Fidonet    2:331/313.1
  50. Compuserve    71531,32
  51. AppleLink    ITA0245
  52. Internet    71531.32@Compuserve.com
  53.  
  54. Fax : +39 382 308562
  55.  
  56. Or by mail: 
  57.     Massimo Senna
  58.     via Calchi 5
  59.     27100 PAVIA ITALY
  60.  
  61.  
  62. Installing F1
  63.  
  64. First Step
  65. Before going on with the installation of F1 you must install the software you want to use with the mailer, then you must copy Formula 1 and F1 Setup in the same folder as the other Tabby, Copernicus, CounterPoint or MacWoof applications.
  66.  
  67. F1 and Tabby
  68. Delete the original TabbyNet module and rename Formula 1 to TabbyNet.
  69.  
  70.  
  71. F1 and Copernicus (or CounterPoint)
  72. Delete the original Call module and rename Formula 1 to Call.
  73.  
  74.  
  75. F1 and MacWoof
  76. There is no special installation for using F1 with MacWoof, but I’ll describe here a sample configuration:
  77. Create two folders: one folder to store the Message base of MacWoof and one folder to store the temporary files of F1. I suggest using the names Gateway and Common Folder for these folders.
  78. If you want to unpack automatically the received packets you must create a text file named ‘common’ (or ‘generic’ if you use Tabby modules), this file must contains the full path of the ‘Gateway’ folder. You can use a text editor (like Teach Text) to create the ‘common’ file.
  79. You can use ZipExtract and/or ArcMail Extract to expand the mail packets.
  80.  
  81.  
  82. Next Step
  83. Now launch F1 Setup that allows you to configure Formula 1.
  84.  
  85. F1 Setup and Tabby, Copernicus or CounterPoint
  86. From the File menu choose ‘Read Tabby/Copernicus Setup’, F1 Setup will convert the existing configuration.
  87. From the ‘Setup’ menu choose ‘Communication’, make the changes you need and click ‘Ok’, remember that your modem must be set to answer with ‘extended’ messages, read ‘Modem Setup’ chapter to have more suggestions on setting up your modem.  
  88. If you use F1 as a Point, check the Boss data ('System Addresses' from 'Setup' menu).
  89. If you use F1 as a BBS, check the PrivateNet (‘System Addresses’ from ‘Setup’ menu), then choose ‘Applications’ from the ‘Setup’ menu, with this window you can set-up the applications launched after a successful or failed crash call.
  90.  
  91. F1 Setup and MacWoof
  92. There is no auto set-up for MacWoof, you must configure the system manually.
  93. Choose 'MacWoof' from the 'Emulation' menu.
  94.  
  95. Window ‘System Addresses’ from ‘Setup’ menu
  96. - Point Name
  97. - User Name
  98. - Point Address (Zone:Net/Node.Point@domain) (example: 2:331/313.3@Fidonet.org)
  99.  
  100. Window ‘Folders & Files’ from ‘Setup’ menu
  101. - Support files Folder (example ‘:Common Folder:’)
  102. - Temporary, Received and Fidonet files Folders (example ‘:Gateway:’)
  103. - Log filename
  104.  
  105. From the ‘Setup’ menu choose ‘Communication’, make the changes you need and click ‘Ok’, remember that your modem must be set to answer with ‘extended’ messages, read ‘Modem Setup’ chapter to have more suggestions on setting up your modem.  
  106. Check the Boss data.
  107. With the ‘Applications’ window from ‘Setup’ menu you can set-up the applications launched when F1 quits.
  108.  
  109. If your Boss uses Tabby and the ‘Pointmail’ method you need to create an ‘Areas.BBS’ file in the Support files folder (:Common Folder:). This file must contain the list of connected areas in this form:
  110. number<tab>tagname<tab>Boss address<cr>
  111.  
  112. Example:
  113.  
  114. 1    MAC.ITA    331/313
  115. 2    GRAFICA.ITA    331/313
  116. 3    TABBY    331/313
  117. 4    MACDEV    331/313
  118.  
  119. Communication Toolbox Setup (Communication window…)
  120. With F1 Setup you can choose a CTB Tool, a CTB Serial Tool or a Serial Device.
  121. Choosing the 'Serial Device' option you can use a popup menu to select the right serial port. The 'CTB Serial Tool' option is designed for the 'Serial Tool' or similar tools, don't use this setting with the Apple Modem Tool or similar tools, use 'CTB Tool' for selecting these tools.
  122. If you choose 'Serial Device' or 'CTB Serial Tool' , you can choose the handshake type, the carrier detect method and the modem strings with the F1 Setup Communication window, if you choose 'CTB Tool' connection is handled directly by the tool and you must setup it with the CTB setup dialog.
  123.  
  124. If you use F1 on a BBS you should check also:
  125.  
  126. Advanced Setting Window
  127. This window allows you to setup some useful flags, there are 3 new important flags in version 1.1 : Front-End mode, Internal Scheduler and Apple Events Server. 
  128. Front-End Mode: you must check this opton if you want to use F1 as a front-end for your BBS, F1 will always answer the phone and redirect the call to the BBS if necessary (see the BBS Link Setup).
  129. Internal Scheduler: if you use F1 as a front-end you should check this option too, the internal scheduler will replace the external scheduler application of Tabby
  130. Apple Event Server: if you set this flag, F1 will simply start and wait for Apple Events, it won't process events nor answer the phone. You will be able to control F1 via AppleScript or Frontier.
  131.  
  132. BBS Link Setup
  133. With the BBS Link window of F1 Setup you can setup  the F1 - BBS link when F1 is used as a front-end. There are 2 methods: a CTB Tool or Apple Events (actually only for Telefinder). If your BBS supports an ADSP connection the simplest way is using the ADSP Tool. Setup your BBS so that it uses the ADSP connection (or ADSP Tool) for at least one node, launch the BBS and then F1 Setup. With F1 Setup choose BBS Link… and select the CTB Tool ADSP. This way you should 'see' your BBS node in the ADSP Tool setup dialog, choose it and the link is selected. 
  134. In the BBS Link window you can choose also some string that will identify a call from a BBS Client software (if your BBS software uses special client software). The strings MUST be in hexadecimal form, for example for First Class you should use a string with 'EDED' for other system you should contact the developers of your BBS software.
  135. If you use Telefinder, F1 supports the basics TF apple events to redirect the incoming call to the TF Node Server. If you select TF Events you must fill the 'Node Server Name' with the name you selected for you Node Server (this way you can choose a single node for incoming fidonet crash calls).
  136.  
  137.  
  138. Modem Cables
  139. To use carrier detect and hardware handshake you must use a correct modem cable.
  140.  
  141. These are the suggested cables:
  142.  
  143. Hardware Handshake and CD on GPi
  144.  
  145. Macintosh Minidin                    DB25 (modem)
  146. HSKo    1 ---------------------------- 4,20
  147. HSKi    2 ---------------------------- 5
  148. TxD-    3 ---------------------------- 2
  149. GND     4 ---------------------------- 7
  150. RxD-    5 ---------------------------- 3
  151. TxD+    6 n.c.
  152. GPi     7 ---------------------------- 8
  153. RxD+    8 ---------------------------- 7
  154.  
  155. No Handshake and CD on HSKi or simulated
  156.  
  157. Macintosh Minidin                    DB25 (modem)
  158. HSKo    1 ---------------------------- 4,20 (optional)
  159. HSKi    2 ---------------------------- 8
  160. TxD-    3 ---------------------------- 2
  161. GND     4 ---------------------------- 7
  162. RxD-    5 ---------------------------- 3
  163. TxD+    6 n.c.
  164. GPi     7 n.c
  165. RxD+    8 ---------------------------- 7
  166.  
  167.  
  168. Modem Setup
  169.  
  170. You can use these special characters in the command strings:
  171.  
  172. ‘|’    =    send a CR
  173. ‘~’    =    wait 1 second
  174. ‘^’    =    DTR ON
  175. ‘_’    =    DTR OFF
  176. ‘`’    =    wait 1/10 second
  177. ‘@’    =    send a Break signal
  178. ‘\’    =    escape character - allows to send the special characters without processing by F1. To send the character ‘\’ you must type it 2 times (‘\\’).
  179.  
  180. Usually F1 sends automatically a CR at the end of the command string (this is not true for the ‘Dial’ command string), you can disable this CR by ending the string with ‘;’ (example: ATX3V1;).
  181.  
  182. A few configuration examples:
  183.  
  184. Standard modem (300-2400bps)
  185. F1 not set to hardware handshake
  186. Modem configuration:
  187. - Verbose answers (usually V1)
  188. - ‘Real’ CD detection (usually &C1)
  189. - DTR Off transition put modem in command mode (usually &D1)
  190.  
  191. Example Init: ATZ|~~ATV1&C1&D1
  192.  
  193. High Speed or MNP modem with hardware handshake
  194. F1 set to hardware handshake and locked speed
  195. Modem configuration:
  196. - Verbose answers (usually V1) and extended (usually \V0)
  197. - ‘Real’ CD detection (usually &C1)
  198. - Speed locked (usually \J0)
  199. - RTS/CTS Flow control (usually \Q3)
  200. - DTR ignored (usually &D0)
  201.  
  202. Example Init: ATZ|~~ATV1\\V0&C1\\J0\\Q3&D0 (Character ‘\’ must be typed 2 times)
  203.  
  204. High Speed or MNP modem without hardware handshake
  205. F1 set to locked speed but not set to hardware handshake
  206. Modem configuration:
  207. - Verbose answers (usually V1) and extended (usually \V0)
  208. - ‘Real’ CD detection (usually &C1)
  209. - Speed locked (usually \J0)
  210. - Xon-Xoff flow control (usually \Q1) 
  211.  
  212. Example Init: ATZ|~~ATV1\\V0&C1\\J0\\Q1 (Character ‘\’ must be typed 2 times)
  213.  
  214. Other Examples:
  215. HangUp:+++~~ATH0
  216. Dial:ATDP
  217. Busy:ATH1 (BBS only)
  218. Answer:ATA (BBS only)
  219.  
  220.  
  221. File Requests
  222. This part is useful only if you use F1 in a BBS.
  223.  
  224. Files list for F1
  225. This file must contain all the data F1 needs to know where searching the requested file, the password (optional) needed for a file/folder, and the MagicNames conversion. This file can be created/edited with a standard text processor.
  226.  
  227. The structure of this file
  228. Normal Folder: type the path (complete or partial) of each folder enabled for File Request
  229. Example:
  230. HD40:BBS:MacRequests:
  231.  
  232. Password protected folder: type the path of the folder, then the <tab> key the ‘!’ character and the password (max. length: 6 characters).
  233. Example:
  234. HD40:BBS:MacRequests:    !MyPwd
  235.  
  236. You can password protect even files.
  237. Example:
  238. MacWoof.cpt    !MWPass
  239.  
  240. MagicName: type the ‘@’ character, then type the ‘magicname’, <tab> and the ‘real’ filename.
  241. Example:
  242. @F1DEMO    F1DemoIta.cpt
  243.  
  244. This is a sample file:
  245. @NEWFILES    News.cpt
  246. @F1BETA    F1B1.cpt
  247. HD40:BBS:MacRequests:
  248. HD40:BBS:MacComm:
  249. HD40:BBS:Fido:    !FidPwd
  250. F1B1.cpt    !BetaPwd
  251.  
  252.  
  253. The ‘Answer’ file
  254. This file is a template for an answer message sent after a File Request. Usually it is sent only if the Request failed. These are the possible commands:
  255.  
  256. %abort    abort and don’t send answer.
  257. %abort <num>    don’t send answer if error number is <num>.
  258. %exit    close answer file and send it.
  259. %exit <num>    close and send answer file if error code is <num>.
  260. %text <num> text    text for error number <num>.
  261. %line <num> text    Send text if error code is <num>
  262. %date    Current Date
  263. %time    Current Time
  264. %mynode    BBS Address
  265. %system    BBS Name
  266. %sysop    Sysop Name
  267. %yrnode    Requester Address
  268. %request    name of file requested
  269. %status    send text set by %text command
  270.  
  271. These are the error codes:
  272. 1 = File not found
  273. 2 = Update not necessary
  274. 3 = Wrong password
  275. 4 = File Request limit reached
  276. 5 = File Request not accepted
  277. 6 = File Request byte limit reached
  278. 7 = File Request time limit reached
  279. 9 = Successful request
  280.  
  281. Internal Scheduler
  282.  
  283.  
  284. Formula 1 v.1.1 introduces an internal scheduler designed to replace the
  285. 'Scheduler' application of Tabby.
  286. The internal scheduler simulates the application and can be disabled 
  287. with F1 Setup.
  288.  
  289. When F1 starts, it looks for the 'launch.next' file, if the file is 
  290. present it means that an event is active and F1 process the schedules.
  291. If 'launch.next' doesn't exists, F1 launches the 'Schedule' application
  292. if the 'Internal Scheduler' flag is not set; otherwise it activates the
  293. internal Scheduler: if it is time for an event (or schedule) F1 processes
  294. the event (schedule) data, if there is no current event, F1 launches the
  295. BBS application and quits.
  296. The Event Application List can now contain application names, aliases 
  297. or scheduler commands.
  298.  
  299. Scheduler Commands ('%')
  300. ------------------------
  301. Scheduler Commands allows more control over F1 than the standard applica-
  302. tion, they can work  only with the 'internal scheduler' flag set.
  303. The Tabby Scheduler application can't handle these commands, so don't use them if the event will be processed by the 'original' scheduler. 
  304.  
  305. %Exit
  306. F1 generates a 'launch.next' file with the remaining application in the
  307. event application list, launches the next application and quits.
  308.  
  309. %Closedev
  310. Closes the serial driver, useful if another program needs to access the
  311. serial device.
  312.  
  313. %Opendev
  314. Re-opens the serial driver after a %Closedev
  315.  
  316. %Busy
  317. It sends to the modem the 'Busy' string set with F1 Setup and has the 
  318. same use as the BusyOut application. It automatically sends a %Closedev
  319. command. You should use %Busy before launching application not very 
  320. multifinder friendly (Tabby DeliverMail for example) or when you need
  321. disabling incoming calls.
  322.  
  323. %Wait
  324. After a %Busy it re-opens the serial driver and re-enables the events
  325. processing. It is automatically sent at the end of the application list.
  326.  
  327. %Rescan
  328. Resets the events data. You should issue an %Rescan event at least once
  329. in a day if F1 is used as a FrontEnd
  330.  
  331. %Restart
  332. Sends the Restart AEvent to the finder, it works like choosing Restart
  333. from the finder menu.
  334.  
  335. Next commands can be called 'low level' commands, usually you don't
  336. need them.
  337.  
  338. %Sched_off
  339. Disables the scheduler until a %Wait or %Sched_On command
  340.  
  341. %Sched_on
  342. Re-enables the scheduler
  343.  
  344. %Answ_off
  345. Disable call answer processing
  346.  
  347. %Answ_on
  348. Re-enables call answer.
  349.  
  350. %Init_off
  351. Disable modem_init timed routine
  352.  
  353. %Init_on
  354. ReEnable modem_init timed routine
  355.  
  356.  
  357. Troubleshooting
  358.  
  359. Problem: F1 reports “no mail for node xxx/yyy” but there is mail for the node.
  360. Cause: F1 doesn’t find outbound files.
  361. Solution: Check pathnames in the Folder window. Check that main and Boss addresses have the same zone and domain.
  362.  
  363. Problem: F1 doesn’t dial the phone or tries to hang-up with no success.
  364. Cause: The carrier detect method chosen is wrong, the modem cable is wrong, or the modem keeps the CD signal always on.
  365. Solution: Check the modem cable. Check modem configuration. If you still have problems choose the ‘simulated’ method.
  366.  
  367. Problem: Zmodem transfers causes many retry and the efficiency is very low.
  368. Cause: If you use a high speed modem (or MNP) there are handshake problems, the modem cable is wrong, or the modem configuration is wrong.
  369. Solution: If possible use always a hardware handshake cable, activate the hardware handshake with F1 Setup and configure the modem this way. If you can’t use hardware handshake, disable it with F1 Setup and configure the modem to use Xon/Xoff flow control.
  370.  
  371.  
  372.